/** Fiber是一种数据结构
 * React目前的做法是使用链表, 每个 VirtualDOM 节点内部表示为一个Fiber*/
/*type Fiber = {
  //类型
  type: any,
  //父节点
  return: Fiber,
  // 指向第一个子节点
  child: Fiber,
  // 指向下一个弟弟
  sibling: Fiber
}*/
const A1 = {type: 'div', key: 'A1'};
const B1 = {type: 'div', key: 'B1', return: A1};
const B2 = {type: 'div', key: 'B2', return: A1};
const C1 = {type: 'div', key: 'C1', return: B1};
const C2 = {type: 'div', key: 'C2', return: B1};

A1.child = B1;
B1.sibling = B2;
B1.child = C1;
C1.sibling = C2;
module.exports = A1;
